package cn.itcast.scala.course08

/**
  * 隐式类
  * create by zhangtian on 2019/1/10
  */
object ImplicitClassApp extends App {

  // 隐式类加关键字implicit
  implicit  class Calculator(x: Int) {
    def add(a: Int) = a + x
  }

  // 这里隐式类的参数是Int，也就是在对所有Int类型增加了add方法
  println(1.add(5))

}
